package br.com.mftc.efitness.negocio;

import java.util.List;

import br.com.mftc.efitness.basicas.Permissao;
import br.com.mftc.efitness.dados.DadosPermissao;
import br.com.mftc.efitness.dados.IDadosPermissao;
import br.com.mftc.efitness.excecoes.ExcecaoNegocio;
import br.com.mftc.efitness.util.Variaveis;

public class ControladorPermissao {

	private final IDadosPermissao dadosPermissao;
	
	public ControladorPermissao() {
		dadosPermissao = new DadosPermissao();
	}
	
	public List<Permissao> consultarTodos() throws ExcecaoNegocio {
		try {
			return dadosPermissao.consultarTodos();
		} catch (Exception excecao) {
			throw new ExcecaoNegocio(Variaveis.EXCECAO_FALHA_CONSULTAR_PERMISSOES);
		}
	}
}
